Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Document Content Architecture</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Document_Content_Architecture"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Document_Content_Architecture rootpage-Document_Content_Architecture skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Document Content Architecture</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */


.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}


/* end https://en.wikipedia.org/ */
</style><table class="infobox"><tbody><tr><th colspan="2" class="infobox-above" style="padding-bottom: 0.15em;">DCA</th></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;">Developed&nbsp;by</th><td class="infobox-data" style="line-height: 1.35;"><a href="IBM" title="IBM">IBM</a></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;">Type of format</th><td class="infobox-data" style="line-height: 1.35;"><a href="Document_file_format" title="Document file format">Document file format</a></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;">Extended&nbsp;to</th><td class="infobox-data" style="line-height: 1.35;"><a href="MODCA" title="MODCA">MO:DCA</a></td></tr></tbody></table>
<p><b>Document Content Architecture</b>, or <b>DCA</b> for short, is a standard developed by <a href="IBM" title="IBM">IBM</a> for text documents in the early 1980s. DCA was used on <a href="Mainframe_computer" title="Mainframe computer">mainframe</a> and <a href="IBM_i" title="IBM i">IBM i</a> systems and formed the basis of <a href="DisplayWrite" class="mw-redirect" title="DisplayWrite">DisplayWrite</a>'s file format. DCA was later extended as <a href="MODCA" title="MODCA">MO:DCA</a> (Mixed Object Document Content Architecture), which added embedded <a href="Data_file" title="Data file">data files</a>.
</p><p>The original purpose of DCA was to provide a common document format that could be used across multiple IBM word processing platforms, such as the <a href="IBM_PC" class="mw-redirect" title="IBM PC">IBM PC</a>, <a href="IBM_mainframes" class="mw-redirect" title="IBM mainframes">IBM mainframes</a>, the <a href="IBM_Displaywriter_System" title="IBM Displaywriter System">Displaywriter System</a>, and the <a href="IBM_5520" title="IBM 5520">IBM 5520 Administrative System</a>.<sup id="cite_ref-Enterprise1984_1-0" class="reference"><a href="#cite_note-Enterprise1984-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>DCA defines two types of documents:<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-automatique1988_3-0" class="reference"><a href="#cite_note-automatique1988-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li><i>Revisable-Form Text</i> (DCA/RFT) which is editable.</li>
<li><i>Final-Form Text</i> (DCA/FFT) which is "formatted for a particular output device and cannot be changed."</li></ul>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Description">Description</h2></div><p>
DCA defines a data stream representing a <a href="Document" title="Document">document</a>. <style data-mw-deduplicate="TemplateStyles:r1244412712">
/* start https://en.wikipedia.org/ */


.mw-parser-output .templatequote{overflow:hidden;margin:1em 0;padding:0 32px}.mw-parser-output .templatequotecite{line-height:1.5em;text-align:left;margin-top:0}@media(min-width:500px){.mw-parser-output .templatequotecite{padding-left:1.6em}}


/* end https://en.wikipedia.org/ */
</style></p><blockquote class="templatequote"><p>Documents may contain fonts, overlays and other resource objects required at presentation time to present the data properly. Finally, documents may contain resource objects, such as a document index and tagging elements supporting the search and navigation of document data, for a variety of application purposes.<sup id="cite_ref-MODCA_4-0" class="reference"><a href="#cite_note-MODCA-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 2">: 2 </span></sup></p></blockquote>
<p>MO:DCA is the wrapper or container for various <i>objects</i> that can make up the document. Each object is defined by its own subordinate architecture. The architectures are:<sup id="cite_ref-MODCA_4-1" class="reference"><a href="#cite_note-MODCA-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p>
<ul><li>Presentation Text Object Content Architecture (PTOCA) describes formatted text, including text attributes such as font or color.</li>
<li>Image Object Content Architecture (IOCA) describes resolution-independent images.</li>
<li>Graphics Object Content Architecture (GOCA) describes <a href="Vector_graphic" class="mw-redirect" title="Vector graphic">vector graphic</a> images. A variation of GOCA, AFP GOCA, is used in <a href="Advanced_Function_Presentation" title="Advanced Function Presentation">Advanced Function Presentation</a> environments.</li>
<li>Bar Code Object Content Architecture (BCOCA) describes <a href="Bar_code" class="mw-redirect" title="Bar code">bar codes</a> in a number of different formats.</li>
<li>Font Object Content Architecture (FOCA) describes fonts to be used in the document.</li>
<li>Color Management Object Content Architecture (CMOCA) describes the required color management information.</li></ul>
<p>Each architecture uses a series of binary structured fields to describe its corresponding object.
</p>
<div class="mw-heading mw-heading2"><h2 id="Revisable-Form_Text">Revisable-Form Text</h2></div>
<table class="infobox"><tbody><tr><th colspan="2" class="infobox-above" style="padding-bottom: 0.15em;">Revisable-Form Text</th></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;">Developed&nbsp;by</th><td class="infobox-data" style="line-height: 1.35;"><a href="IBM" title="IBM">IBM</a></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;">Type of format</th><td class="infobox-data" style="line-height: 1.35;"><a href="Document_file_format" title="Document file format">Document file format</a></td></tr></tbody></table>
<p><b>Revisable-Form Text</b> (abbreviated <b>RFT</b> or <b>RFT-DCA</b>) is part of DCA. It is sometimes referred to as <i>Revisable Format Text</i>. It was used by <a href="IBM_DisplayWrite" title="IBM DisplayWrite">IBM DisplayWriter</a> 4 and 5 <a href="Word_processor" title="Word processor">word processors</a> on <a href="System/360" class="mw-redirect" title="System/360">System/360</a> and 370 <a href="Mainframe_computers" class="mw-redirect" title="Mainframe computers">mainframe computers</a>, and <a href="IBM_OfficeVision" title="IBM OfficeVision">OfficeVision/400</a> to allow transfer of formatted documents to other systems.<sup id="cite_ref-Enterprise1984_1-1" class="reference"><a href="#cite_note-Enterprise1984-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>RFT has a counterpart <b>Final-Form Text</b> (abbreviated <b>FFT</b> or <b>FFT-DCA</b>), which was not intended to be editable and was output-only.
</p>
<div class="mw-heading mw-heading2"><h2 id="History">History</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1251242444">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style>
<p>The drive to initiate international standards for the DCAs was initiated in 1980 at the IBM Rochester facility. A team, consisting of two MODCA architects, an RTOCA architect, and a PTOCA architect, was assembled. These architects were responsible for forming IBM consensus for the design of the data streams and to take the work into the international standards arena. There was a concerted effort to bring the international community into the development. This decision was based in part on the experience gained over the acceptance of GML into an international SGML standard. To avoid the long delay of creating the architecture, they wanted to get everyone involved early. <a href="SGML" class="mw-redirect" title="SGML">SGML</a><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> standardization had taken many years to develop. IBM's work with document content had been pushed by the needs of main frame computers where GML and DCA were in use, but that experience was pointing to a need for standardized component architectures for revisable and non-revisable text in particular.
</p><p>In 1981, shortly after its inception, the group was moved along with the IBM 5280 Distributed Data System to IBM Austin near Round Rock, TX, where the work continued with mixed success. As the architectures were becoming more firmly positioned on the international stage, the team was moved again in 1987 to The IBM Dallas Programming Center, where in 1998 it was disbanded and the work on the DCA architectures discontinued due mainly to the PC community which had gone in a different direction of necessity. The DCA architectures were fully completed, but not completely agreed upon after 18 years. There were no active implementations in sight.<sup id="cite_ref-Enterprise1984_1-2" class="reference"><a href="#cite_note-Enterprise1984-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p><p>The PC world had decided on <a href="HTML" title="HTML">HTML</a> (believed to be an application of the <a href="SGML" class="mw-redirect" title="SGML">SGML</a> international standard) and used portions of it for their purposes. Microsoft Word eventually used the similar datastream for the internal working datastream for storage of editable content. Even though the SGML standard was available, it was impractical to use the full SGML parser implementation, so a potential subset of it became the de facto standard for revisable text used today in the PC arena.
</p><p>At about the same time, Adobe Systems designed and produced the printable document encoding <a href="PDF" title="PDF">PDF</a>, which has become the standard for PC-produced printable documents. The international standard was set in 2008, with input from the users, who decided to use the products offered in great numbers. The decision was driven by the need for the product, and the solution found was far more acceptable than the standards committees could design. Over 10 years of work had not produced an acceptable method, and the PC computing community created what they needed in less time.<sup id="cite_ref-automatique1988_3-1" class="reference"><a href="#cite_note-automatique1988-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>Attempting to achieve a consensus document data stream was quickly out-flanked by the available and usable content provided by the companies who did not attempt to share with others, but created a workable solution and successfully sold it to users. The output of the word processing software is 'printed' into the PDF format provided by the most used presentation product. For example, Microsoft Word provides a printer selection 'Microsoft Print to PDF' to produce the requisite output for a PDF document. A similar method could have been used to produce the international standard had one eventually arrived.
</p><p>When IBM disbanded its Dallas Programming Center in 1998, the entire staff of architects retired and left the company, except the manager, who was moved, ending the DCA architecture project for the foreseeable future at IBM.<sup id="cite_ref-Enterprise1984_1-3" class="reference"><a href="#cite_note-Enterprise1984-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Advanced_Function_Presentation" title="Advanced Function Presentation">Advanced Function Presentation</a></li>
<li><a href="Rich_Text_Format" title="Rich Text Format">Rich Text Format</a> (RTF) – another formatting code system that is sometimes confused with Revisable-Form Text.</li>
<li><a href="List_of_document_markup_languages" title="List of document markup languages">List of document markup languages</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap"><ol class="references">
<li id="cite_note-Enterprise1984-1"><span class="mw-cite-backlink">^ <a href="#cite_ref-Enterprise1984_1-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Enterprise1984_1-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-Enterprise1984_1-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-Enterprise1984_1-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite id="CITEREFHenkel1984" class="citation cs2">Henkel, Tom (21 May 1984), <a rel="nofollow" class="external text" href="https://books.google.com/books?id=KAUpSdv4AO4C&amp;pg=PA7">"IBM taking the standardization route to DPP"</a>, <i><a href="Computerworld" title="Computerworld">Computerworld</a></i>, vol.&nbsp;18, no.&nbsp;21, IDG Enterprise, p.&nbsp;7, <a href="ISSN_(identifier)" class="mw-redirect" title="ISSN (identifier)">ISSN</a>&nbsp;<a rel="nofollow" class="external text" href="https://search.worldcat.org/issn/0010-4841">0010-4841</a></cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.pcmag.com/encyclopedia_term/0,1237,t=DCA&amp;i=40961,00.asp">"PC Magazine Encyclopedia"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">July 25,</span> 2012</span>.</cite></span>
</li>
<li id="cite_note-automatique1988-3"><span class="mw-cite-backlink">^ <a href="#cite_ref-automatique1988_3-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-automatique1988_3-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFde_la_Beaujardière1988" class="citation book cs1">de la Beaujardière, Jean Marie (1988). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=lfg8AAAAIAAJ&amp;pg=PA83">"Well-established document interchange formats"</a>. <i>Document Manipulation and Typography: Proceedings of the International Conference on Electronic Publishing, Document Manipulation and Typography, Nice (France) April 20-22 1988</i>. CUP Archive. p.&nbsp;83. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>978-0-521-36294-8</bdi>.</cite></span>
</li>
<li id="cite_note-MODCA-4"><span class="mw-cite-backlink">^ <a href="#cite_ref-MODCA_4-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-MODCA_4-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><cite id="CITEREFIBM_Corporation2006" class="citation book cs1">IBM Corporation (May 2006). <a rel="nofollow" class="external text" href="http://publibfp.dhe.ibm.com/epubs/pdf/ha3m7mst.pdf"><i>Mixed Object Document Content Architecture Reference</i></a> <span class="cs1-format">(PDF)</span><span class="reference-accessdate">. Retrieved <span class="nowrap">Feb 7,</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.sgmlsource.com/">"Home"</a>. <i>sgmlsource.com</i>.</cite></span>
</li>
</ol></div></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.afpcinc.org/">AFP Consortium homepage</a></li>
<li><cite id="CITEREFAdvanced_Function_Presentation_Consortium2017" class="citation book cs1">Advanced Function Presentation Consortium (April 2017). <a rel="nofollow" class="external text" href="http://afpcinc.org/wp-content/uploads/2017/04/AFP-GOCA-Reference-Graphics-Object-Content-Architecture-for-AFP-Reference.pdf"><i>Graphics Object Content Architecture for Advanced Function Presentation Reference</i></a> <span class="cs1-format">(PDF)</span> (Fourth&nbsp;ed.)<span class="reference-accessdate">. Retrieved <span class="nowrap">Feb 7,</span> 2020</span>.</cite></li>
<li><cite id="CITEREFWilliams1996" class="citation book cs1">Williams; et&nbsp;al. (1996). <a rel="nofollow" class="external text" href="http://www.google.com/patents/US5513323.pdf"><i>Method and Apparatus for Multistage Document Format Transformation in a Data Processing System</i></a> <span class="cs1-format">(PDF)</span>.</cite> United States patent number 5,513,323</li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Multi-purpose_office_document_file_formats124" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="Multi-purpose_office_document_file_formats124" style="font-size:114%;margin:0 4em">Multi-purpose <a href="Office_suite" class="mw-redirect" title="Office suite">office</a> <a href="Document_file_format" title="Document file format">document file formats</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Editable document formats</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Compound_Document_Format" title="Compound Document Format">Compound Document Format</a></li>
<li><a href="Microsoft_Office_XML_formats" title="Microsoft Office XML formats">Microsoft Office XML formats</a></li>
<li><a href="MODCA" title="MODCA">MO:DCA</a></li>
<li><a href="Office_Open_XML" title="Office Open XML">Office Open XML</a></li>
<li><a href="Open_Document_Architecture" title="Open Document Architecture">Open Document Architecture</a></li>
<li><a href="OpenDoc" title="OpenDoc">OpenDoc</a></li>
<li><a href="OpenDocument" title="OpenDocument">OpenDocument</a></li>
<li><a href="OpenOffice.org_XML" title="OpenOffice.org XML">OpenOffice.org XML</a></li>
<li><a href="Revisable-Form_Text" class="mw-redirect" title="Revisable-Form Text">Revisable-Form Text</a></li>
<li><a href="Rich_Text_Format" title="Rich Text Format">Rich Text Format</a></li>
<li><a href="Uniform_Office_Format" title="Uniform Office Format">Uniform Office Format</a></li>
<li><a href="Doc_(computing)" title="Doc (computing)">Word document</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Fixed document formats</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="DjVu" title="DjVu">DjVu</a></li>
<li><a href="Envoy_(WordPerfect)" title="Envoy (WordPerfect)">Envoy</a></li>
<li><a href="Open_XML_Paper_Specification" title="Open XML Paper Specification">Open XML Paper Specification</a></li>
<li><a href="PDF" title="PDF">Portable Document Format</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related topics</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Character_encoding" title="Character encoding">Character encoding</a>
<ul><li><a href="ASCII" title="ASCII">ASCII</a></li>
<li><a href="Unicode" title="Unicode">Unicode</a></li></ul></li>
<li><a href="TeX" title="TeX">TeX</a></li></ul>
</div></td></tr></tbody></table></div>
<div class="navbox-styles"></div><div role="navigation" class="navbox" aria-labelledby="Document_markup_languages120" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><div id="Document_markup_languages120" style="font-size:114%;margin:0 4em"><a href="Markup_language" title="Markup language">Document markup languages</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Office_suite" class="mw-redirect" title="Office suite">Office suite</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Compound_Document_Format" title="Compound Document Format">Compound Document Format</a></li>
<li><a href="Office_Open_XML" title="Office Open XML">OOXML</a>
<ul><li><a href="SpreadsheetML" title="SpreadsheetML">SpreadsheetML</a></li>
<li><a href="PresentationML" class="mw-redirect" title="PresentationML">PresentationML</a></li>
<li><a href="WordprocessingML" class="mw-redirect" title="WordprocessingML">WordprocessingML</a></li></ul></li>
<li><a href="OpenDocument" title="OpenDocument">ODF</a></li>
<li><a href="Uniform_Office_Format" title="Uniform Office Format">UOF</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Well-known</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="HTML" title="HTML">HTML</a></li>
<li><a href="XHTML" title="XHTML">XHTML</a></li>
<li><a href="MathML" title="MathML">MathML</a></li>
<li><a href="Rich_Text_Format" title="Rich Text Format">RTF</a></li>
<li><a href="TeX" title="TeX">TeX</a></li>
<li><a href="LaTeX" title="LaTeX">LaTeX</a></li>
<li><a href="Markdown" title="Markdown">Markdown</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Lesser-known</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="AmigaGuide" title="AmigaGuide">AmigaGuide</a></li>
<li><a href="AsciiDoc" title="AsciiDoc">AsciiDoc</a></li>
<li><a href="BBCode" title="BBCode">BBCode</a></li>
<li><a href="Chemical_Markup_Language" title="Chemical Markup Language">CML</a></li>
<li><a href="C-HTML" class="mw-redirect" title="C-HTML">C-HTML</a></li>
<li><a href="ConTeXt" title="ConTeXt">ConTeXt</a></li>
<li><a href="CrossMark" class="mw-redirect" title="CrossMark">CrossMark</a></li>
<li><a href="Darwin_Information_Typing_Architecture" title="Darwin Information Typing Architecture">DITA</a></li>
<li><a href="DocBook" title="DocBook">DocBook</a></li>
<li><a href="Encoded_Archival_Description" title="Encoded Archival Description">EAD</a></li>
<li><a href="Enriched_text" title="Enriched text">Enriched text</a></li>
<li><a href="FHTML" title="FHTML">FHTML</a></li>
<li><a href="List_of_document_markup_languages#GML_Disambiguation" title="List of document markup languages">GML</a></li>
<li><a href="GuideML" class="mw-redirect" title="GuideML">GuideML</a></li>
<li><a href="Handheld_Device_Markup_Language" title="Handheld Device Markup Language">HDML</a></li>
<li><a href="HyTime" title="HyTime">HyTime</a></li>
<li><a href="Information_Presentation_Facility" title="Information Presentation Facility">IPF</a></li>
<li><a href="LilyPond" title="LilyPond">LilyPond</a></li>
<li><a href="LinuxDoc" title="LinuxDoc">LinuxDoc</a></li>
<li>Lout</li>
<li><a href="Maker_Interchange_Format" class="mw-redirect" title="Maker Interchange Format">MIF</a></li>
<li><a href="Microsoft_Assistance_Markup_Language" title="Microsoft Assistance Markup Language">MAML</a></li>
<li><a href="Music_Encoding_Initiative" title="Music Encoding Initiative">MEI</a></li>
<li><a href="MusicXML" title="MusicXML">MusicXML</a></li>
<li><a href="OMDoc" title="OMDoc">OMDoc</a></li>
<li><a href="OpenMath" title="OpenMath">OpenMath</a></li>
<li><a href="Org-mode" title="Org-mode">Org-mode</a></li>
<li><a href="Plain_Old_Documentation" title="Plain Old Documentation">POD</a></li>
<li><a href="ReStructuredText" title="ReStructuredText">ReStructuredText</a></li>
<li><a href="RTML" title="RTML">RTML</a></li>
<li><a href="Revisable-Form_Text" class="mw-redirect" title="Revisable-Form Text">RFT</a></li>
<li><a href="S1000D" title="S1000D">S1000D</a></li>
<li><a href="Setext" title="Setext">Setext</a></li>
<li><a href="Text_Encoding_Initiative" title="Text Encoding Initiative">TEI</a></li>
<li><a href="Texinfo" title="Texinfo">Texinfo</a></li>
<li><a href="Troff" title="Troff">troff</a></li>
<li><a href="Wiki#Editing" title="Wiki">Wikitext</a></li>
<li><a href="Wireless_Markup_Language" title="Wireless Markup Language">WML</a></li>
<li><a href="WapTV" title="WapTV">WapTV</a></li>
<li><a href="Extensible_Application_Markup_Language" title="Extensible Application Markup Language">XAML</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><a href="List_of_document_markup_languages" title="List of document markup languages">List of document markup languages</a></div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-01-12" href="https://en.wikipedia.org/wiki/?title=Document_Content_Architecture&amp;oldid=1268902769">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>